@media(-webkit-device-pixel-ratio:1.5),(device-pixel-ratio:1.5){
    .border-1px{
        &::after{
            transform: scaleY(0.7);
        }    
    }
}
.clearfix{
    display: inline-block;
    &::after{
        display: block;
        content: ".";
        height: 0;
        line-height: 0;
        clear: both;
        visibility: hidden;
    }
}
@media(-webkit-device-pixel-ratio:2),(device-pixel-ratio:2){
    .border-1px{
        &::after{
            transform: scaleY(0.5);
        }
    }
}
@media(-webkit-device-pixel-ratio:3),(device-pixel-ratio:3){
    .border-1px{
        &::after{
            transform: scaleY(0.3333333);
        } 
    }
}